package a_math;

import org.w3c.dom.ls.LSResourceResolver;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author Cheng-02
 * @version V1.0
 * @Package a_math
 * @date 2024/4/6 14:56
 */
public class test07 {
    public static void main(String[] args) {
       SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//        1. String format(Date date) ->将date对象按照指定的格式转成String
        /**
         * 将当前日期格式化为字符串并打印。
         *
         * @param sdf 日期格式化对象，用于将Date类型转换为指定格式的字符串。
         * @return void 方法没有返回值。
         */

            // 格式化当前日期为字符串
            String str = sdf.format(new Date());
            // 打印格式化后的日期字符串
            System.out.println(str);

//        2.Date parse(String source) —>将符合日期格式的字符串转成Date对象
        String time2="2000-10-10 10:10:10";
        try {
            // 将字符串解析为Date对象
            Date date = sdf.parse(time2);
            // 打印解析后的Date对象
            System.out.println(date);
        } catch (ParseException e) {
            throw new RuntimeException(e);
        }

    }
}
